Crème de la crème

noun

Definitions

Noun
  1. 1
    Best of the best; something superlative; the very best. idiomatic, singular, singular-only, uncountable

    "To be an astronaut you must be the crème de la crème."

Etymology

Borrowed from French crème de la crème (literally “cream of the cream”).

Next best steps

Mini challenge

Unscramble this word: crmedelacrme